#include <stdio.h>
#include <limits.h>
#include <ctype.h>

void upper_case(char str[],int len)
{
    int step = 'a' - 'A';
    for(int i = 0; i<len; i++)
    {
        if(islower(str[i]))
            str[i] -= step;
    }
}
int main(void)
{
    char str[] = "abcdefghijklnmopqrstuvwxyz";
    int len=sizeof(str)/sizeof(str[0]);
    printf("原数组：%s\n", str);
    upper_case(str,len);
    printf("转换后：%s\n", str);
}